home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 7 / BBS in a Box - Macintosh - Volume VII (BBS in a Box) (January 1993).iso / Files / Hyper / Me-Mz / Memory Tools.cpt / Memory Tools / card_11046.txt < prev    next >
Text File  |  1989-01-07  |  1KB  |  19 lines

  1. -- card: 11046 from stack: in
  2. -- bmap block id: 18594
  3. -- flags: 0000
  4. -- background id: 12278
  5. -- name: chr
  6.  
  7.  
  8. -- part contents for background part 68
  9. ----- text -----
  10. The Chr XFCN takes a string of hex digits as its only parameter. It converts this string of hex digits into a coresponding text string.
  11.  
  12. For example: If you disassemble the instrucion at location 4110EE you will find that it is PUSH.L #464B4559. You may well suspect that the hexstring represents a text string - probably a resource. You can easily check this out with the Chr XFCN. You will see that 
  13.                          put Chr("464B4559") 
  14. will place the value 'FKEY' into the message box. 
  15.  
  16. As with all the XFCN's/XCMD's in this stack, the hexstring used by Chr may begin with an H prefix. An efficient way to implement this XFCN in a script that produces a disassembly, is to allow the user to make a selection with the mouse and then send the selection to the Chr XFCN. This way the user can quickly and easily pick out data from the disassembly and convert it automatically.
  17.  
  18. The hexstring parameter used by Chr must (ignoring any H-prefix) be of even length. Thus if you want to include a single digit 5 in such a string you must represent it as 05.
  19.